/// Class methods with different kinds of comments.
module com.package1.classMethodComments

class Comments {
  // Method with single-line code comment.
  function method1(): Float = Undefined()

  /*
    Method with
    multi-line
    code comment.
  */
  function method2(): Float = Undefined()

  /// Method with single-line doc comment.
  function method3(): Float = Undefined()

  /// Method with
  /// multi-line
  /// doc comment.
  function method4(): Float = Undefined()

  /// Method with [single-line](https://apple.com) *Markdown* doc comment.
  function method5(): Float = Undefined()

  /// Method with
  /// [multi-line](https://apple.com)
  /// *Markdown* doc comment.
  function method6(): Float = Undefined()

  /// 😀😀😀 Method with 😎😎😎 Unicode doc comment. 😡😡😡
  function method7(): Float = Undefined()
}
